@charset "utf-8";
.clearfix:after{ content: '';display: block;height: 0;clear: both;overflow: visible; }
.clearfix{display:block;}
.clear {clear:both;font-size:0;content: " ";}
.body-wrap {
    margin-top: 85px;
    margin-bottom: 15px;
}
.fl {
    float: left
}
.fr {
    float: right
}
.pr {
    position: relative
}
.pa {
    position: absolute
}
.f-fM {
    font-family: 'Microsoft YaHei'
}
.unBg {
    background: 0 0!important
}
.unBr {
    border: none!important
}
.unFw {
    font-weight: normal;
}
.disFw{font-weight: bold;}
.dis {
    display: block
}
.disIb {
    display: inline-block
}
.undis {
    display: none
}
.of {
    overflow: hidden
}
.ov {
    overflow: visible
}
.vam {
    vertical-align: middle
}
.tal {
    text-align: left
}
.tac {
    text-align: center
}
.tar {
    text-align: right
}
.hand {
    cursor: pointer
}
.fsize12 {
    font-size: 12px
}
.fsize14 {
    font-size: 14px
}
.fsize13 {
    font-size: 13px
}
.fsize16 {
    font-size: 16px
}
.fsize18 {
    font-size: 18px
}
.fsize20 {
    font-size: 20px
}
.fsize24 {
    font-size: 24px
}
.fsize34 {
    font-size: 34px
}
.fsize46 {
    font-size: 46px
}
.mt5 {
    margin-top: 5px
}
.mb5{margin-bottom: 5px;}
.mr5 {
    margin-right: 5px
}
.ml5 {
    margin-left: 5px
}
.mt10 {
    margin-top: 10px
}
.mr10 {
    margin-right: 10px
}
.mt13{margin-top: 13px;}
.mb10 {
    margin-bottom: 10px
}
.ml10 {
    margin-left: 10px
}
.mt15 {
    margin-top: 15px
}
.mr15 {
    margin-right: 15px
}
.mb15 {
    margin-bottom: 15px
}
.ml15 {
    margin-left: 15px
}
.mt20 {
    margin-top: 20px
}
.mt25 {margin-top: 25px;}
.mr25 {margin-right: 25px;}
.ml25 {margin-left: 25px;}
.mr20 {
    margin-right: 20px
}
.mb20 {
    margin-bottom: 20px
}
.ml20 {
    margin-left: 20px
}
.mt30 {
    margin-top: 30px
}
.mr30 {
    margin-right: 30px
}
.mb30 {
    margin-bottom: 30px
}
.ml30 {
    margin-left: 30px
}
.mt40 {
    margin-top: 40px
}
.mr40 {
    margin-right: 40px
}
.mb40 {
    margin-bottom: 40px
}
.ml40 {
    margin-left: 40px
}
.mt50 {
    margin-top: 50px
}
.mr50 {
    margin-right: 50px
}
.mb50 {
    margin-bottom: 50px
}
.ml50 {
    margin-left: 50px
}
.mr60 {
    margin-right: 60px
}
.pt5{padding-top: 5px;}
.pb5{padding-bottom: 5px;}
.pt10 {
    padding-top: 10px
}
.pr10 {
    padding-right: 10px
}
.pb10 {
    padding-bottom: 10px
}
.pl10 {
    padding-left: 10px
}
.pt15 {
    padding-top: 15px
}
.pr15 {
    padding-right: 15px
}
.pb15 {
    padding-bottom: 15px
}
.pl15 {
    padding-left: 15px
}
.pt20 {
    padding-top: 20px
}
.pr20 {
    padding-right: 20px
}
.pb20 {
    padding-bottom: 20px
}
.pl20 {
    padding-left: 20px
}
.pt30 {
    padding-top: 30px
}
.pt50 {
    padding-top: 50px
}
.pr50 {
    padding-right: 50px
}
.pb50 {
    padding-bottom: 50px
}
.pl50 {
    padding-left: 50px
}
.icon14 {
    display: inline-block;
    height: 14px;
    width: 14px;
    vertical-align: middle
}
.icon16 {
    display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: middle
}
.icon18 {
    display: inline-block;
    height: 18px;
    width: 18px;
    vertical-align: middle
}
.icon20 {
    display: inline-block;
    height: 20px;
    width: 20px;
    vertical-align: middle
}
.icon24 {
    display: inline-block;
    height: 24px;
    width: 24px;
    vertical-align: middle
}
.icon30 {
    display: inline-block;
    height: 30px;
    width: 30px;
    vertical-align: middle
}
.txtOf {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.hLh20 {
    height: 20px;
    line-height: 20px
}
.hLh30 {
    height: 30px;
    line-height: 30px
}
.w16 { width: 16%;}
.w20 { width: 20%;}
.w25 { width: 25%;}
.w30 { width: 30%;}
.w50 { width: 50%;}
.w60 { width: 60%;}
.w70 { width: 70%;}
.w75 { width: 75%;}
.w80 { width: 80%;}
.container {
    margin-left: auto;
    margin-right: auto;
}
.c-green {
    color: #43970F;
}
.c-yellow {
    color: #FC0
}
.c-orange {
    color: #FF8723
}
.c-blue {
    color: #3580DE
}
.c-red, .c-master {
    color: #ff0033;
}
.c-333 {
    color: #333
}
.c-666 {
    color: #666
}
.c-999 {
    color: #999
}
.c-ccc {
    color: #ccc
}
.c-fff {
    color: #fff
}
.bg-green {
    background-color: #14BA4C
}
.bg-fa {
    background-color: #f5f7f9
}
.bg-f4{background-color: #f4f4f4;}
.bg-f8{background-color: #f8f8f8;}
.bg-fff{background-color: #fff;}
.c-btn-3 {
    border-color: #d34a21;
    color: #FC0
}